//
//  NSObject+Custom.h
//  Application
//
//  Created by 薛小刚 on 2017/12/3.
//  Copyright © 2017年 薛小刚. All rights reserved.
//

#import <Foundation/Foundation.h>

@interface NSObject (Custom)

/**
 获取文本的高度

 @param textString 文本内容
 @param font 字号
 @param width 文本框的高度
 @return 返回文本的高度
 */
+ (CGFloat) getHeightWithString:(NSString *) textString font:(int) font labelWidth:(CGFloat) width;

/**
 获取指定时间戳的时间
 
 @param timeStamp 时间戳
 @return 返回时间 各式:yyyy-MM-dd HH:mm:ss
 */
+ (NSString *) getTime:(NSString *) timeStamp;

/**
把时间转化成时间戳

 @param time 时间  格式  yyyy-MM-dd HH:mm:ss
 @return 时间戳
 */
+ (NSTimeInterval) getTimeStamp:(NSString *) time;

/**
 判断文字中是否包含有手机号码
 
 @param message 文字
 @return 返回手机号码
 */
+ (NSString *) getOtherWith:(NSString *) message;

/**
 返回几分钟前

 @return 返回几分钟前
 */
+ (NSString *) getTimeTo:(NSString *) timeStamp;


/**
 对象json话

 @param object 对象
 @return 返回json字符串
 */
+ (NSString *)JSONStringFromObject:(id)object;

/**
 json对象化

 @param jsonString json字符串
 @return 对象
 */
+ (id)objectFromJSONString:(NSString*)jsonString;


/**
 如果数组大于1000 显示多少k

 @param string 数字
 @return 返回
 */
+ (NSString *) getNumber:(NSString *) string;

@end
